﻿var pattern = /^(-?\d+)(\.\d{1,3})?$/;

function resetFields() {
    $('#ddlRootCategory').val('-1');
    $('#ddlSubCategory').val('-1');
    $('#txtProductName').val('');
    $('#txtProductNo').val('');
}

function resetFields3() {
    $('#ddlWhereClause3').val('1');
    $('#txtFiledValue').val('');
}

function linkSearch3_Validate() {
    if ($('#txtFiledValue').val().length == 0) {
        alert('请输入搜索条件!');
        $('#txtFiledValue').focus();
        return false;
    }
}

function client_Save_ProductAutoAdd() {
    
}

function filterFormat(obj) {
    if (!pattern.test(obj.value)) {
        obj.value = '';
    } else {

    }
}
function adminSubmitPriceActor(obj, productId, companyId) {
    var t1 = $(obj).parent().prev().prev().prev().find('input')[0];
    var t2 = $(obj).parent().prev().find('input')[0];

    var initProductAutoAdd = $(t1).attr('InitValue');
    var initAutoPercent = $(t2).attr('InitValue');

    var productAutoAdd = '';
    var autoPercent = '';

    if ($(t1).val().length != 0) {
        if (!pattern.test($(t1).val())) {
            $(t1).focus();
            $(t1).select();
            alert('输入的系统加价系数格式不正确！(提示：最多保留三位小数)');
            return false;
        } else {
            productAutoAdd = $(t1).val();
        }
    }
    if ($(t2).val().length != 0) {
        if (!pattern.test($(t2).val())) {
            $(t2).focus();
            $(t2).select();
            alert('输入的企业加价系数格式不正确！(提示：最多保留三位小数)');
            return false;
        } else {
            autoPercent = $(t2).val();
        }
    }

    if (productAutoAdd.length == 0 && autoPercent.length == 0) {
        alert('请至少输入一项参数!');
        return false;
    }
    else {
        productAutoAdd = (productAutoAdd.length == 0 ? initProductAutoAdd : productAutoAdd);
        autoPercent = (autoPercent.length == 0 ? initAutoPercent : autoPercent);

        $.ajax({
            url: 'priceStructure.ashx?Param=adminSubmitPriceModulus',
            data: { 'productId': productId, 'companyId': companyId, 'productAutoAdd': productAutoAdd, 'autoPercent': autoPercent },
            dataType: 'text',
            cache: false,
            async: true,
            success: function(textResult) {
                if (textResult == "1") {
                    if (productAutoAdd.length != 0) {
                        $(obj).parent().prev().prev().prev().prev().text(productAutoAdd);
                    }
                    if (autoPercent.length != 0) {
                        $(obj).parent().prev().prev().text(autoPercent);
                    }
                    alert("保存成功！");
                } else {
                    alert("保存失败！");
                }
            }
        });
    }
}

function checkNum(obj) {
    if (obj.value.length != 0) {
        if (pattern.test(obj.value)) {
        } else {
            obj.value = "0";
            obj.focus();
        }
    }
    else {
        obj.value = "0";
    }
}

function getPriceStructure() {
    if ($('#ddlCompany2').val() == "-1") {
        alert("请选择采购商!");
        $('#ddlCompany2').focus();
        return false;
    }
    
    var percents = "";

    $("input[id^='input_percent_']").each(function(i, n) {
        var val = parseInt($(n).val()) / 100;
        var categoryId = $(n).attr("id");
        categoryId = categoryId.replace("input_percent_", "");

        if (val == "") {
            val = 0;
        }
        if (i == 0) {
            percents += categoryId + "|" + val;
        }
        else {
            percents += "," + categoryId + "|" + val;
        }
    });

    $("#hd_pricePercent").val(percents);
}
       
